package com.biz.global;

import java.util.List;

import com.eova.aop.eova.EovaContext;
import com.rock.sys.global.RockGlobalIntercept;

/**
 * 业务层查询及表达式条件拦截器
 * @author Jadison
 *
 */
public class BizGlobalIntercept extends RockGlobalIntercept {

	// -- > 命中 Grid,Tree,TreeGrid的查询,导出功能
	@Override
	public String filterQuery(EovaContext ec) throws Exception {
		System.out.println("启动业务全局Query数据过滤");
		String rfilter = super.filterQuery(ec);
		
		//如果有业务层过滤，在父级返回的rfilter上叠加条件即可
		return rfilter;
	}

	// -- > 命中Find,Combo,ComboTree 的表达式条件过滤
	@Override
	public List<String> filterExp(EovaContext ec) throws Exception {
		System.out.println("启动业务全局Exp过滤");
		List<String> conList = super.filterExp(ec);
		
		// 如果有业务层过滤，在父级返回的conList上叠加条件即可

		return conList;
	}

}
